﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using DeepTime.Shared.Entities;
using DeepTime.BootStrapper.Media;

namespace DeepTime.BootStrapper.DataModels
{
    public class UploadedImageMetaDataDataModel
    {
        #region Constructors

        public UploadedImageMetaDataDataModel()
        {
        }

        public UploadedImageMetaDataDataModel(UploadedImageMetaDataEntity Entity)
        {
            PartitionKey = Entity.PartitionKey;
            RowKey = Entity.RowKey;
            BlobUri = Entity.BlobUri;
        }

        #endregion Constructors

        #region Properties

        public string PartitionKey { get; set; }
        public string RowKey { get; set; }
        public string BlobUri { get; set; }

        #endregion Properties

        #region Methods

        public UploadedImageMetaDataEntity GetEntity()
        {
            return new UploadedImageMetaDataEntity()
            {
                PartitionKey = this.PartitionKey,
                RowKey = this.RowKey,
                BlobUri = this.BlobUri,
            };
        }

        #endregion Methods
    }
}
